Internet Archive BookReader

History of Hadley : including the early history of Hatfield, South Hadley, Amherst and Granby, Massachusetts